ADP\BaseVersion\Includes\Database\Repository\RuleRepository D

Total Complexity 148
Dependencies 5
Dependents 19
Total lines 793
Lines of code 598
Logical lines of code 365
Comment lines 62
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
getRules()
D
15
73 233
getRulesWithBulk()
B
36 16 74
getRulesCount()
A
45 12 37
validateBulkAdjustments()
A
47 11 36
deleteConditionsFromDbByTypes()
S
53 6 21
isConditionTypeActive()
S
55 5 21
migrateTo_2_2_3()
S
61 5 11
migrateSuitableCommonRulesToPersistence()
S
51 1 33
decodeArrayTextFields()
S
64 3 10
storeRule()
S
60 2 14
markRulesAsDeleted()
S
59 2 13
changeRulePriority()
S
64 2 9
migrateSuitablePersistenceRulesToCommon()
S
60 1 15
markAsDisabledByPlugin()
S
60 1 12
markRuleAsDeleted()
S
66 1 8
hasActiveRulesDependOnShipping()
S
68 1 7
deleteAllRules()
S
68 1 7
hasActiveRulesWithCompexCartDiscounts()
S
68 1 7
disableRule()
S
66 1 8
enableRule()
S
66 1 8
hasActiveRulesWithLimits()
S
68 1 7
hasActiveRulesWithBadges()
S
68 1 7